believe despite all odds - Deutsch Englisch Wörterbuch